#ifndef VARIABLESGLOBALES_H_
#define VARIABLESGLOBALES_H_

#include "PilasListasColas.h"
#include "LeerYGrabarSector.h"
#include <pthread.h>


enum {SUBIDA=0,BAJADA=1};

typedef struct Actual{
	int32_t posicion;
	int32_t movimiento;
}Actual_t;

Actual_t Actual;



ptrNodoCola colaFteEspera;
ptrNodoCola colaFinEspera;
ptrNodoCola colaFteAtender;
ptrNodoCola colaFinAtender;
pthread_mutex_t mutexColaEspera;
pthread_mutex_t mutexColaAtender;
int32_t sectoresPorDisco;
int16_t usandoTrace;
int16_t usandoClear;
t_operaciones *operaciones;
int32_t contRafaga;
int32_t consolaActiva;//
char* identificador;//
char* Algoritmo;//
int32_t N_Pasos_variable;//
int32_t numSecxPist; //
int32_t numCabezas;  //
int32_t cilindros;	//
int32_t tiempoLectura;	//
int32_t tiempoEscritura;	//
int32_t RPM;	//
int32_t tiempoEntreCilindros;	//
char direccionIPRaid[16]; //
int32_t PuertoDelRaid; //
uint32_t PuertoPDD;//
uint32_t socketRAID;
uint32_t usaRAID;
int32_t CantidadDeRecorridoAMostrar;//

#endif /* VARIABLESGLOBALES_H_ */
